package com.example.springmvcproject.Mapper;

import com.example.springmvcproject.Pojo.Bank;

import java.util.List;

/**
 * @Entity com.example.springmvcproject.Pojo.Bank
 */
public interface BankMapper {

    /**
     * 添加银行卡
     * @param tempBank
     */
     void insertBank(Bank tempBank);

    /**
     * 查询是否有指定的Bank
     * @param bank
     * @return
     */
    Bank selectBankByUserIdAndBankName(Bank bank);

    /**
     * 根据银行卡名称查询银行卡数据
     * @param bank
     * @return
     */
    List<Bank> selectBankByBankName(Bank bank);

    /**
     * 根据用户ID和银行ID修改名称
     * @param bank
     * @return
     */
    boolean updateBankNameById(Bank bank);

    /**
     * 根据用户ID，bankID，BankName删除银行
     * @param bank
     * @return
     */
    boolean deleteBankByIdAndName(Bank bank);
}




